#ifndef IDEWINDOW_H
#define IDEWINDOW_H

#include <QtGui/QMainWindow>

class CentralWidget;
class ProjectExplorer;
class QDockWidget;
class QMenuBar;

class IDEWindow : public QMainWindow
{
	Q_OBJECT

public:
	IDEWindow(QWidget *parent = 0, Qt::WFlags flags = 0);
	~IDEWindow();

public:
	void createItems();

private:
	void createProjectExplorer();
	void createMenuBar();

private:
	CentralWidget *m_pCentralWidget;
	ProjectExplorer *m_pProjectExplorer;
	QDockWidget *m_pExplorerDock;
	QMenuBar *m_pMenuBar;
};

#endif // IDEWINDOW_H
